var reverse = function (x) {
    let max = Math.pow(2, 31) - 1
    let min = -Math.pow(2, 31)
    if (x < 0) {
        let a = Math.abs(x)
        let res = "-" + a.toString().split("").reverse().join("")
        return Number(res) >= min ? Number(res) : 0
    } else if (x > 0) {
        let a = Math.abs(x)
        let res = a.toString().split("").reverse().join("")
        return Number(res) <= max ? Number(res) : 0
    } else {
        return 0
    }
};